xtset ccodeloc yearmo
xi: quietly reg civilian_deaths_adj i.year i.ccodeloc

*** Table 1
* OLS and 2SLS models without controls

reg civilian_deaths_adj unpo_size_lag f1988 f1993 f1998 f2003 f2008 i.ccodeloc if (bdbest > 25) & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m3
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Table 2
* OLS and 2SLS models without controls: countries with UNPO

reg civilian_deaths_adj unpo_size_lag f1988 f1993 f1998 f2003 f2008 i.ccodeloc if (bdbest > 25) & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc)
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m3
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 4
* Country and year fixed effects

reg civilian_deaths_adj unpo_size_lag _I* if (bdbest > 25) & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m1
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m3
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 5
* Country and year fixed effects: countries with UNPO

reg civilian_deaths_adj unpo_size_lag _I* if (bdbest > 25) & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc)
estimates store m1
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(_I*) first
estimates store m3
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc) rf partial(_I*) first
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 7
* Country and time fixed effects: s.e. clustered by region and year-month

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*)  first
estimates store m3
estout m1 m2 m3, style(tex) varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 8
* UNPO sample, country and time fixed effects, s.e. clustered by region and year-month
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(i.ccodeloc f1* f2*)  first
estimates store m3
estout m1 m2 m3, style(tex) varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 9
* Country and year fixed effects: s.e. clustered by region and year-month

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m1
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 10
* UNPO sample, country and year fixed effects, s.e. clustered by region and year-month

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m1
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(regAf yearmo) rf partial(_I*) first
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 13
* Country and time fixed effects, s.e. clustered by country and year-month

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*)  first
estimates store m3
estout m1 m2 m3, style(tex) varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 14
* UNPO sample, country and time fixed effects, s.e. clustered by country and year-month

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m1
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0, r cluster(ccodeloc yearmo) rf partial(i.ccodeloc f1* f2*)  first
estimates store m3
estout m1 m2 m3, style(tex) varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 15
* Country and year fixed effects, s.e. clustered by country and year-month

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(_I*) first
estimates store m1
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc yearmo) rf partial(_I*) first
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 18
* Country and year fixed effects: pres_3mo, pres_monthly_lag1

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_3mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_monthly_lag1) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m3
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 19
* UNPO sample, country and year fixed effects, pres_3mo, pres_monthly_lag1

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_3mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = pres_monthly_lag1) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m3
ivreg2 civilian_deaths_adj _I* (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 20
* Country and time fixed effects: pres_3mo, pres_monthly_lag1

ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_3mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_monthly_lag1) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m3
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 21
* UNPO sample, country and year fixed effects, pres_3mo, pres_monthly_lag1

ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_3mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_monthly_lag1) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m3
ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst4 inst6) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m4
estout m1 m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 22
* Country and time fixed effects: with controls

ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first  partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml  partial(i.ccodeloc f1* f2*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 23
* UNPO sample, country and time fixed effects, with controls

ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first  partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml  partial(i.ccodeloc f1* f2*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 24
* Country and year fixed effects: with controls

ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first  partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml  partial(_I*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 25
* UNPO sample, country and year fixed effects, with controls

ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first  partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj pko condur simult_con fh_pr  forestcover_new  milex_percap_wb _I* (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml  partial(_I*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 28
* Effect of instruments on authorization of new UNPOs: country and time fixed effects

reg auth_newmission sc_lag f1988 f1993 f1998 f2003 f2008 i.ccodeloc if auth_newmission != 2 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m1 
reg auth_newmission pres_5mo f1988 f1993 f1998 f2003 f2008 i.ccodeloc if auth_newmission != 2 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) 
estimates store m2
reg auth_newmission inst1 inst3 f1988 f1993 f1998 f2003 f2008 i.ccodeloc if auth_newmission != 2 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)



*** Appendix Table 29
* Effect of instruments on authorized UNPO size: country and time fixed effects

reg auth_unpo_size sc_lag f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) 
estimates store m1 
reg auth_unpo_size pres_5mo f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) 
estimates store m2
reg auth_unpo_size inst1 inst3 f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 30
* Effect of instruments on gap between authorized and actual UNPO size: country and time fixed effects

reg unpo_size_gap_lag sc_lag f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) 
estimates store m1 
reg unpo_size_gap_lag pres_5mo f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) 
estimates store m2
reg unpo_size_gap_lag inst1 inst3 f1988 f1993 f1998 f2003 f2008 i.ccodeloc if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 31
* Without civil conflict in UNSC member states: country and time fixed effects

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = sc_lag) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1 
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = pres_5mo) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_size_lag = inst1 inst3) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m3
estout m1 m2 m3, style(tex) varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 32
* UNPO sample without civil conflict in UNSC member states: country and time fixed effects

ivreg2 civilian_deaths_adj  f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m1 
ivreg2 civilian_deaths_adj   f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(i.ccodeloc f1* f2*)
estimates store m2
ivreg2 civilian_deaths_adj   f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(i.ccodeloc f1* f2*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 33
* Without civil conflict in UNSC member states: country and year fixed effects

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = sc_lag) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1 
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = pres_5mo) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = inst1 inst3) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 34
* UNPO sample without civil conflict in UNSC member states: country and year fixed effects

ivreg2 civilian_deaths_adj _I* (unpo_size_lag = sc_lag) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m1 
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = pres_5mo) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first partial(_I*)
estimates store m2
ivreg2 civilian_deaths_adj  _I* (unpo_size_lag = inst1 inst3) if unsc_con == 0 & bdbest > 25 & regAf > 1 & regAf < 6  & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2==0,  r cluster(ccodeloc) rf first liml partial(_I*)
estimates store m3
estout m1 m2 m3, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 37
* Covariate balance: effect of covariates on instruments

xtreg sc_lag pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015 , fe vce(robust)
estimates store m1
xtreg pres_5mo pko condur simult_con fh_pr  forestcover_new  milex_percap_wb f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015 , fe vce(robust)
estimates store m2
estout m1 m2, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 38
* Covariate balance: sanctions, UN mediation, mediation

xtreg sanctions sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1990 & year < 2015) , fe vce(robust) 
estimates store m1
xtreg sanctions pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1990 & year < 2015) , fe vce(robust) 
estimates store m2
xtreg unmediation sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m3
xtreg unmediation pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m4
xtreg mediation sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m5
xtreg mediation pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m6
estout m1 m2 m3 m4 m5 m6, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 39
* Covariate balance: aid, troops
gen c2 = commitment_amount_usd_constant_s/1000000
gen multilat2= commitment_multilat/1000000

xtreg c2 sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m1
xtreg c2 pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m2
xtreg multilat2 sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m3
xtreg multilat2 pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m4
xtreg external_troops_bin sc_lag f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m5
xtreg external_troops_bin pres_5mo f1988 f1993 f1998 f2003 f2008 if (bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000) & year > 1988 & year < 2015, fe vce(robust) 
estimates store m6
estout m1 m2 m3 m4 m5 m6, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)


*** Appendix Table 40
* First-stage effect: without all observations from a single country

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 435, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 471, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 482, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 483, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 484, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 490, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 500, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 516, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 517, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 520, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 522, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 530, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 531, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 540, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 541, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 570, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 581, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 600, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 615, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 620, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 625, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 626, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 651, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 435, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 471, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 482, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 483, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 484, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 490, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 500, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 516, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 517, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 520, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 522, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 530, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 531, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 540, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 541, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 570, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 581, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 600, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 615, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 620, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 625, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 626, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 651, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 435, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 471, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 482, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 483, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 484, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 490, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 500, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 516, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 517, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 520, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 522, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 530, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 531, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 540, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 541, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 570, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 581, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 600, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 615, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 620, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 625, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 626, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc  (unpo_size_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & ccodeloc != 651, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first

*** Appendix Table 41
* Effect without all observations from a single country
* Note: see models for Table 40 above

*** Appendix Table 42
* unpo_noregsc_lag: country and time fixed effects

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m3
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m4
estout m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 43
* unpo_noregsc_lag: country and time fixed effects, UNPO sample

ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2 == 0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m2
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2 == 0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m3
ivreg2 civilian_deaths_adj f1988 f1993 f1998 f2003 f2008 i.ccodeloc (unpo_noregsc_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015 & unpo_never2 == 0, r cluster(ccodeloc) rf partial(i.ccodeloc f1* f2*) first
estimates store m4
estout m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)

*** Appendix Table 44
* unpo_noregsc_lag: country and time fixed effects

ivreg2 civilian_deaths_adj _I* (unpo_noregsc_lag = sc_lag) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m2
ivreg2 civilian_deaths_adj _I* (unpo_noregsc_lag = pres_5mo) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m3
ivreg2 civilian_deaths_adj _I* (unpo_noregsc_lag = inst1 inst3) if bdbest > 25 & regAf > 1 & regAf < 6 & civilian_deaths_adj < 75000 & year > 1988 & year < 2015, r cluster(ccodeloc) rf partial(_I*) first
estimates store m4
estout m2 m3 m4, style(tex)  varlabels(_cons Constant) cells(b (star fmt(%9.3f)) se) starlevel(* 0.10 ** 0.05 *** 0.01) stats(r2_a N, fmt(%9.3f %9.0g) labels(R-Squared)) legend label  collabels(none)







